/**
 * 表头列表
 */

const tableTitle = [{
        name: "一次温度(℃)",
        id: 1,
        child: [{
                prop: "一供温度",
                name: "供温",
                id: 2,
                isShow: true,
            },
            {
                prop: "一回温度",
                name: "回温",
                id: 3,
            },
        ],
    },
    {
        name: "一次压力(Mpa)",
        id: 5,
        child: [{
                prop: "一供压力",
                name: "供压",
                id: 6,
            },
            {
                prop: "一回压力",
                name: "回压",
                id: 7,
            },
        ],
    },
    {
        name: "二次温度(℃)",
        id: 9,
        child: [{
                prop: "二供温度",
                name: "供温",
                id: 10,
            },
            {
                prop: "二回温度",
                name: "回温",
                id: 11,
            },
        ],
    },
    {
        name: "二次压力(Mpa)",
        id: 13,
        child: [{
                prop: "二供压力",
                name: "供压",
                id: 14,
            },
            {
                prop: "二回压力",
                name: "回压",
                id: 15,
            },
        ],
    },

    {
        prop: "一次压差(Mpa)",
        name: "一次压差(Mpa)",
    },

    {
        prop: "二次温差(℃)",
        name: "二次温差(℃)",
    },
    {
        prop: "二次压差(Mpa)",
        name: "二次压差(Mpa)",
    },
    {
        prop: "一次温差(℃)",
        name: "一次温差(℃)",
    },

    {
        name: "一次侧热表",
        id: 14,
        child: [{
                prop: "累计热量1",
                name: "累计热量",
                id: 16,
            },
            {
                prop: "累计流量1",
                name: "累计流量",
                id: 17,
            },
            {
                prop: "瞬时热量1",
                name: "瞬时热量",
                id: 18,
            },
            {
                prop: "瞬时流量1",
                name: "瞬时流量",
                id: 19,
            },
        ],
    },
    // {
    //     name: "控制模式",
    //     prop: "控制模式",
    // },
    {
        name: "水箱液位",
        prop: "水箱液位",
    },
    {
        name: "总量",
        id: 16,
        child: [{
                prop: "总水量",
                name: "总水量",
                id: 24,
            },
            {
                prop: "总电量",
                name: "总电量",
                id: 25,
            },
        ],
    },

    {
        name: "循环泵",
        id: 18,
        child: [{
                prop: "二级频率",
                name: "频率",
                id: 26,
            },
            {
                prop: "二级电流",
                name: "电流",
                id: 27,
            },
        ],
    },

    {
        name: "1#循环泵",
        id: 19,
        child: [{
                prop: "二次频率1",
                name: "频率",
                id: 28,
            },
            {
                prop: "二次电流1",
                name: "电流",
                id: 29,
            },
        ],
    },
    {
        name: "2#循环泵",
        id: 20,
        child: [{
                prop: "二次频率2",
                name: "频率",
                id: 29,
            },
            {
                prop: "二次电流2",
                name: "电流",
                id: 30,
            },
        ],
    },
    {
        name: "3#循环泵",
        id: 21,
        child: [{
                prop: "二次频率3",
                name: "频率",
                id: 31,
            },
            {
                prop: "二次电流3",
                name: "电流",
                id: 32,
            },
        ],
    },
    {
        name: "补水泵",
        id: 19,
        child: [{
                prop: "补水频率",
                name: "频率",
                id: 28,
            },
            {
                prop: "补水电流",
                name: "电流",
                id: 29,
            },
        ],
    },
    {
        name: "室外",
        id: 22,
        child: [{
                prop: "本地室外",
                name: "本地",
                id: 33,
            },
            // {
            //     prop: "远程室外",
            //     name: "远程",
            //     pid: 22,
            //     id: 34,
            // },
            {
                prop: "室外温度",
                name: "温度",
                id: 35,
            },
        ],
    },
];

const getNameArr = (arr, ids = []) => {
    arr.forEach(({ prop, child }) => {
        if (prop) {
            ids.push(prop);
        }
        if (child) {
            getNameArr(child, ids);
        }
    });
    return ids;
};

export default {
    tableTitle,
    getNameArr,
};